* {
    margin: 0;
    padding: 0;
}

HTML, body {
    height: 100%;
}

body{
    background-image: url(/list/imag/fon3.jpg);
/*  background-repeat: no-repeat; 
    background-position: top center;*/
    background-attachment: fixed;
    width: 100%;
    height: 100%;
    background-size: auto;
}
.hed{
	text-align: center;
	background-color: #add8e6;
}

.menu{
	text-align: center;
}

.conteyner{
	margin: auto;
	text-align: center;
	width:1200px;
    position: relative;
    min-height: 100%;

}

.cont {
    padding-bottom: 70px;
    text-align: center;
}
.footer {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #C0C0C0;
    text-align: center;
    height:50px;
}
a.foo{
    text-decoration: none;
    color: black;
}

 a:hover {
    color: red;}

table.poisk { 
    background-color: #FFFAFA;
    width: 100%; /* Ширина таблицы */
    border-collapse: collapse; /* Отображать только одинарные линии */
    font-size:14px;
    table-layout:fixed;
   }
table.poisk th { 
    text-align: left; /* Выравнивание по левому краю */
    background: #ccc; /* Цвет фона ячеек */
    padding: 1px; /* Поля вокруг содержимого ячеек */
    border: 2px solid  black; /* Граница вокруг ячеек */
   }
table.poisk td { 
    padding: 1px; /* Поля вокруг содержимого ячеек */
    border: 2px solid black; /* Граница вокруг ячеек */
    word-wrap:break-word;
   }

table.poiski { 
    background-color: #FFFAFA;
    width: 600px; /* Ширина таблицы */
    border-collapse: collapse; /* Отображать только одинарные линии */
    font-size:14px;
   }
table.poiski th { 
    text-align: left; /* Выравнивание по левому краю */
    background: #ccc; /* Цвет фона ячеек */
    padding: 1px; /* Поля вокруг содержимого ячеек */
    border: 2px solid  black; /* Граница вокруг ячеек */
   }
table.poiski td { 
    padding: 1px; /* Поля вокруг содержимого ячеек */
    border: 2px solid black; /* Граница вокруг ячеек */
   }   
   
ul.nav{
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 100%;
}

ul.nav li { 
    display: inline; 
}

ul.nav a {
    display: inline-block;
    width: 212px;
    padding:10px;
    background-color: #f4f4f4;
    border: 2px solid #333;
    text-decoration: none;
    color: #333;
    text-align: center;
}

ul.nav a:hover {
    background-color: #333;
    color: #f4f4f4;
}

table.tekst{
    background-color: #FFFAFA;
    width: 100%; /* Ширина таблицы */
    border-collapse: collapse; /* Отображать только одинарные линии */
    font-size:16px;
}

table.tekst tr, td ,td {
    padding: 4px 4px;
}

.fancybut {
 /*background: linear-gradient(to bottom, #fcd59d 0%,#f19005 100%);*/
 color: #000000;
 /*font-family: Courier New;*/
 font-size: 14px;
 font-weight:normal;
 text-shadow: 0 1px 0 #757575;
 padding: 6px 0 7px 0;
 margin: 0;
 cursor: pointer;
 border: 0;
/* border-top: 1px solid #f6ce95;
 border-right: 1px solid #f6ce95;
 border-left: 1px solid #f6ce95;
 border-bottom: 1px solid #f6ce95;*/
 box-shadow: 0 -1px 0 #4169e1, 0 1px 0 #4169e1;
 width: 240px;
 border-radius: 6px;
}

.fancy {
 /*background: linear-gradient(to bottom, #fcd59d 0%,#f19005 100%);*/
 color: #000000;
 /*font-family: Courier New;*/
 font-size: 14px;
 font-weight:normal;
 text-shadow: 0 1px 0 #757575;
 padding: px 0 0px 0;
 margin: 0;
 cursor: pointer;
 border: 0;
/* border-top: 1px solid #f6ce95;
 border-right: 1px solid #f6ce95;
 border-left: 1px solid #f6ce95;
 border-bottom: 1px solid #f6ce95;*/
 box-shadow: 0 -1px 0 #4169e1, 0 1px 0 #4169e1;
 width: 100px;
 border-radius: 10px;
}